package com.xiaoshuidi.cloud.module.contract.controller.admin.bill.vo;

import lombok.Data;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.time.LocalDate;

/**
 * 待结束费用对象
 */
@Data
@Accessors(chain = true)
public class SettlementOrderFeeVO {
    /**
     * 费项编号(关联Fee表)
     */
    private Long feeId;
    /**
     * 费项名称
     */
    private String feeName;
    /**
     * 账单总费用
     */
    private BigDecimal amount;
    /**
     * 可退款费用
     */
    private BigDecimal refundableAmount;
    /**
     * 账单开始日期
     */
    private LocalDate orderStartDate;
    /**
     * 账单结束日期
     */
    private LocalDate orderEndDate;
    /**
     * 退款周期开始日期
     */
    private LocalDate refundableStartDate;
    /**
     * 退款周期结束日期
     */
    private LocalDate refundableEndDate;
    /**
     * 合同id
     */
    private Long contractId;

}
